/**
 * ajax提交表单
 * @param tabName 提交表单后需要刷新的TAB页
 */
function submitForm(tabName){
    $("#formId").ajaxSubmit(function(data) {
    	if (data.success){
			msgAlert('信息提示', '操作成功', 'info', function(){
				self.parent.refreshTab(tabName);
				self.parent.closeCurrTab();
			});
		}
		else {
			msgAlert('错误提示', data.message, 'error', null);
		}
    });
}

/**
 * 删除
 * @param url 请求地址
 */
function del(url){
	var rows = $('#tableId').datagrid('getSelections');
	if (rows.length == 0){
		msgAlert("信息提示", "请选择一条记录", "info", null);
		return;
	}
	msgConfirm("信息提示", "您确定要删除选中的记录吗？", function(flag){
		if (!flag){
			return;
		}
		
		var ids = [];
		for (var i in rows){
			ids[i] = rows[i].id;
		}
		
		$.post(url, {ids :ids}, function(data, textStatus) {
			if (data.success){
				msgAlert('信息提示', '操作成功', 'info', search);
			}
			else {
				msgAlert('错误提示', data.message, 'error', search);
			}
		});
	});
}

/**
 * 弹出修改页面
 * @param url 请求地址
 */
function goUpdate(url, tabName){
	var v = $('#tableId').datagrid('getSelections');
	if (v.length != 1){
		msgAlert("信息提示", "请选择一条记录", "info", null);
		return;
	}
	var value = v[0].id;
	self.top.addTab(tabName, url+'?id='+value,'');
}

/**
 * 条件查询
 */
function search(){
	$('#tableId').datagrid('load', form2Json("formId"));
}
